package com.sxt.opd.controller;


import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sxt.opd.domain.Jiuzhen;
import com.sxt.opd.domain.Patient;

import com.sxt.opd.vo.JiuzhenVo;

import com.sxt.springcloud.opd.JiuzhenClientService;
import com.sxt.sys.common.Constast;
import com.sxt.sys.common.DataGridView;
import com.sxt.sys.common.ResultObj;
import com.sxt.sys.domain.Dept;
import com.sxt.sys.domain.User;

import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

import java.util.Date;
import java.util.List;

/**
 * <p>
 * 前端控制器
 * </p>
 *
 * @author author
 * @since 2020-01-21
 */
@RestController
@RequestMapping("/jiuzhen")
public class JiuzhenController {

    @Autowired
    private JiuzhenClientService jiuzhenClientService;

    /**
     * 查询
     */
    @RequestMapping("loadAllJiuzhen")
    public DataGridView loadAllGuahao(JiuzhenVo jiuzhenVo) {
        return this.jiuzhenClientService.loadAllJiuzhen(jiuzhenVo);
    }

    /**
     * 添加
     */
    @RequestMapping("addJiuzhen")
    public ResultObj addJiuzhen(JiuzhenVo jiuzhenVo) {
        return this.jiuzhenClientService.addJiuzhen(jiuzhenVo);
    }


    /**
     * 修改
     */
    @RequestMapping("updateJiuzhen")
    public ResultObj updateJiuzhen(JiuzhenVo jiuzhenVo) {
        return this.jiuzhenClientService.updateJiuzhen(jiuzhenVo);
    }


    /**
     * 删除
     */
    @RequestMapping("deleteJiuzhen")
    public ResultObj deleteJiuzhen(Integer id) {
        return this.jiuzhenClientService.deleteJiuzhen(id);
    }


}

